babl: don't crash processing same format models
authorMassimo Valentini <mvalentini@src.gnome.org>
Wed, 5 Dec 2012 17:52:16 +0000 (18:52 +0100)
committerMassimo Valentini <mvalentini@src.gnome.org>
Wed, 5 Dec 2012 17:52:16 +0000 (18:52 +0100)
with different component number

babl/babl-fish-reference.c

index 56eeb162da8bb00ced4fb6194784a9c84da85a27..05bdc8732a94fced831b2fd2a48030ee93b891cd 100644 (file)
@@ -291,7 +291,7 @@ process_same_model (const Babl      *babl,
     }
 
   double_buf = babl_malloc (sizeof (double) * n *
-                            BABL (babl->fish.source)->format.components);
+                            BABL (babl->fish.source)->format.model->components);
 
   if (
       (BABL (babl->fish.source)->format.components ==